dog rose – English–Español translations

🇬🇧 en es 🇪🇸

dog rose noun

  • the species Rosa canina
escaramujo
  • a Rosa canina flower
zarzarrosa
Wiktionary Links